package top.mypath.model.dto;

import lombok.Getter;
import lombok.Setter;
import top.mypath.model.ProcessingEnum;

import java.util.Date;

/**
 * @author LiYalin
 */
@Getter
@Setter
public class CheckBoxItem {

    /**
     * 生成时的列号
     */
    private Integer cellNo;

    /**
     * 生成时的列名
     */
    private String cellName;

    /**
     * 处理方式
     */
    private ProcessingEnum processingType;

    /**
     * 值
     */
    private String value;

    /**
     * 源数据的列号
     */
    private Integer sourceCellNo;

    /**
     * 公式
     */
    private String formula;

    private Long createTime;

    public CheckBoxItem() {
        createTime=System.currentTimeMillis();
    }

    public CheckBoxItem(String cellName, ProcessingEnum processingType, String value) {
        this.cellName = cellName;
        this.processingType = processingType;
        this.value = value;
        createTime=System.currentTimeMillis();
    }

    @Override
    public String toString() {
        return this.cellName;
    }
}
